
.derivatives-tab-container {
  overflow: auto;
  height: 100%;
}

.manifest .json-view {
  overflow: auto;
  height: 100%;
}

.manifest .json-view .string,
.manifest .json-view .num {
  user-select: text;
}

.hierarchy .hierarchy-tree {
  overflow-x: hidden;
  overflow-y: auto;
}

.hierarchy .controls,
.manifest .controls {
  position: absolute;
  display: none;
  width: 160px;
  right: -12px;
  top: 4px;
}

.hierarchy .controls .btn,
.manifest .controls .btn {
  border: 1px solid #a5a5a5;
  margin-top: 4px;
  font-size: 10px;
  padding: 4px;
  width: 122px;
}

.hierarchy .controls .btn span,
.manifest .controls .btn span {
  top: 2px;
}

.derivatives .treeview group label:hover {
  text-decoration: none;
}

.derivatives .treeview group > lmvheader > icon {
  height: 19px;
  float: left;
}

.derivatives .hierarchy .treeview group.collapsed > lmvheader.objects.leaf > icon,
.derivatives .hierarchy .treeview group.expanded > lmvheader.objects.leaf > icon {
  background-image: url('');
  position: relative;
  margin-right: 4px;
  margin-left: 4px;
  top: 1px;
}

.derivatives.propertyPanel {
  z-index: 1000;
  left: 50%;
  top: 30%;
}

.derivatives.propertyPanel .dockingPanelTitle {
  padding: 4px;
}

.derivatives.propertyPanel .dockingPanelClose {
  top: -4px;
}

.exports {
  display: none;
}

.exports .exports-tree {
  border: 1px solid #aeaeae;
  height: calc(50% - 55px);
  border-radius: 4px;
  overflow-x: hidden;
  overflow-y: auto;
  min-height: 50px;
}

.derivatives .exports .treeview group.collapsed > lmvheader.formats > icon,
.derivatives .exports .treeview group.expanded > lmvheader.formats > icon {
  background-image: url('');
  margin-right: 4px;
  margin-left: 4px;
  top: 0px;
}

.derivatives .exports .treeview group.collapsed > lmvheader.formats.derivated > icon,
.derivatives .exports .treeview group.expanded > lmvheader.formats.derivated > icon {
  background-image: url('');
  position: relative;
  margin-right: 4px;
  margin-left: 4px;
  top: 0px;
}

.derivatives .exports .treeview group.collapsed > lmvheader.formats.thumbnails-export > icon,
.derivatives .exports .treeview group.collapsed > lmvheader.formats.dwg-export > icon,
.derivatives .exports .treeview group.collapsed > lmvheader.formats.obj-export > icon,
.derivatives .exports .treeview group.collapsed > lmvheader.formats.root > icon {
  background-image: url('');
  position: relative;
  margin-right: 4px;
  margin-left: 4px;
  top: 1px;
}

.derivatives .exports .treeview group.expanded > lmvheader.formats.thumbnails-export > icon,
.derivatives .exports .treeview group.expanded > lmvheader.formats.dwg-export > icon,
.derivatives .exports .treeview group.expanded > lmvheader.formats.obj-export > icon,
.derivatives .exports .treeview group.expanded > lmvheader.formats.root > icon {
  background-image: url('');
  background-repeat: no-repeat;
  position: relative;
  padding: 1px 10px;
  top: 1px;
}

.derivatives .exports .treeview group.collapsed > lmvheader.formats.thumbnail-export > icon,
.derivatives .exports .treeview group.expanded > lmvheader.formats.thumbnail-export > icon {
  background-image: url('');
  position: relative;
  top: 1px;
}

.derivatives .exports .treeview label {
  text-decoration: none;
  color: black;
  float: left;
}

.derivatives .exports .treeview .label-loader img {
  content: url('');
  position: relative;
  margin-left: 6px;
  height: 19px;
  width: 19px;
  top: 0px;
}

.exports .exports-formats {
  margin-bottom: 4px;
  margin-top: 4px;
}

.exports .exports-formats .lmv-dropdown .btn {
  border: 1px solid #aeaeae;
  background-color: #f8f8f8;
}

.exports .exports-formats .lmv-dropdown .caret {
  border-top: 4px solid #aeaeae;
}

.exports .exports-formats .lmv-dropdown .btn .label {
  color: #333333;
}

.exports .exports-payload {
  height: calc(50% - 13px);
  min-height: 100px;
}

.exports div.jsoneditor-menu {
  border-bottom: 1px solid #aeaeae;
  background-color: #d4d4d4;
}

.exports div.jsoneditor {
  color: #1a1a1a;
  border: 1px solid #aeaeae;
  border-radius: 4px;
}

.exports .btn-post-job {
  border: 1px solid #aeaeae;
  background-color: #f8f8f8;
  padding-top: 3px;
  margin-top: 4px;
  height: 28px;
  width: 100%;
}

.exports .treeview .label-container {
  pointer-events: auto;
  position: relative;
  overflow: hidden;
  height: 19px;
  top: 2px;
}

.exports .cloud-download {
  margin-right: 4px;
  float: left;
  left: -5px;
}

.exports .cloud-download .btn {
  border-color: #adadad;
  position: relative;
  line-height: 1;
  padding: 3px;
  height: 25px;
  left: 0px;
  top: -3px;
}

.exports .glyphicon-cloud-download {
  color: #0ecc1f
}



